package com.ruoyi.project.channel.vwBusinessCashDayStat.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.web.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * VIEW表 vw_business_cash_day_stat
 *
 * @author CAIN
 * @date 2019-08-08
 */
public class VwBusinessCashDayStat extends BaseEntity
{
	private static final long serialVersionUID = 1L;

	/**  */
	private Long businessId;
	/**  */
	private Long parentUserId;

	public Long getRootUserId() {
		return rootUserId;
	}

	public void setRootUserId(Long rootUserId) {
		this.rootUserId = rootUserId;
	}

	public BigDecimal getHandScoreSum() {
		return handScoreSum;
	}

	public void setHandScoreSum(BigDecimal handScoreSum) {
		this.handScoreSum = handScoreSum;
	}

	private BigDecimal handScoreSum;
	private Long rootUserId;
	/**  */
	private String parentUserName;

	public String getSalesmanUserName() {
		return salesmanUserName;
	}

	public void setSalesmanUserName(String salesmanUserName) {
		this.salesmanUserName = salesmanUserName;
	}

	private String salesmanUserName; // 业务员名称
	/**  */
	private Long userId;
	/**  */
	private String userName;
	/**  */
	private BigDecimal sjjeSum;
	/**  */
	private BigDecimal feeSum;
	/**  */
	private BigDecimal canCashSum;
	/**  */
	private BigDecimal frzzingCash;
	/**  */
	private BigDecimal hasCashSum;
	/**  */
	private BigDecimal bankFeeSum;
	/**  */
	private BigDecimal bankReceiveSuccessSum;
	/**  */
	private BigDecimal bankReceiveSum;
	/**  */
	private BigDecimal bankSjjeSum;
	/**  */
	private String bankSucessRate;
	/**  */
	private BigDecimal cloudFeeSum;
	/**  */
	private BigDecimal cloudReceiveSuccessSum;
	/**  */
	private BigDecimal cloudReceiveSum;
	/**  */
	private BigDecimal cloudSjjeSum;
	/**  */
	private String cloudSucessRate;
	/**  */
	private BigDecimal wxFeeSum;
	/**  */
	private BigDecimal wxReceiveSuccessSum;
	/**  */
	private BigDecimal wxReceiveSum;
	/**  */
	private BigDecimal wxSjjeSum;
	/**  */
	private String wxSucessRate;
	/**  */
	private BigDecimal zfbGmFeeSum;
	/**  */
	private BigDecimal zfbGmReceiveSuccessSum;
	/**  */
	private BigDecimal zfbGmReceiveSum;
	/**  */
	private BigDecimal zfbGmSjjeSum;
	/**  */
	private String zfbGmSucessRate;
	/** 创建时间 */
	@JsonFormat(pattern = "yyyy-MM-dd")
	private Date createTime;

	public void setBusinessId(Long businessId)
	{
		this.businessId = businessId;
	}

	public Long getBusinessId()
	{
		return businessId;
	}
	public void setParentUserId(Long parentUserId)
	{
		this.parentUserId = parentUserId;
	}

	public Long getParentUserId()
	{
		return parentUserId;
	}
	public void setParentUserName(String parentUserName)
	{
		this.parentUserName = parentUserName;
	}

	public String getParentUserName()
	{
		return parentUserName;
	}
	public void setUserId(Long userId)
	{
		this.userId = userId;
	}

	public Long getUserId()
	{
		return userId;
	}
	public void setUserName(String userName)
	{
		this.userName = userName;
	}

	public String getUserName()
	{
		return userName;
	}
	public void setSjjeSum(BigDecimal sjjeSum)
	{
		this.sjjeSum = sjjeSum;
	}

	public BigDecimal getSjjeSum()
	{
		return sjjeSum;
	}
	public void setFeeSum(BigDecimal feeSum)
	{
		this.feeSum = feeSum;
	}

	public BigDecimal getFeeSum()
	{
		return feeSum;
	}
	public void setCanCashSum(BigDecimal canCashSum)
	{
		this.canCashSum = canCashSum;
	}

	public BigDecimal getCanCashSum()
	{
		return canCashSum;
	}
	public void setFrzzingCash(BigDecimal frzzingCash)
	{
		this.frzzingCash = frzzingCash;
	}

	public BigDecimal getFrzzingCash()
	{
		return frzzingCash;
	}
	public void setHasCashSum(BigDecimal hasCashSum)
	{
		this.hasCashSum = hasCashSum;
	}

	public BigDecimal getHasCashSum()
	{
		return hasCashSum;
	}
	public void setBankFeeSum(BigDecimal bankFeeSum)
	{
		this.bankFeeSum = bankFeeSum;
	}

	public BigDecimal getBankFeeSum()
	{
		return bankFeeSum;
	}
	public void setBankReceiveSuccessSum(BigDecimal bankReceiveSuccessSum)
	{
		this.bankReceiveSuccessSum = bankReceiveSuccessSum;
	}

	public BigDecimal getBankReceiveSuccessSum()
	{
		return bankReceiveSuccessSum;
	}
	public void setBankReceiveSum(BigDecimal bankReceiveSum)
	{
		this.bankReceiveSum = bankReceiveSum;
	}

	public BigDecimal getBankReceiveSum()
	{
		return bankReceiveSum;
	}
	public void setBankSjjeSum(BigDecimal bankSjjeSum)
	{
		this.bankSjjeSum = bankSjjeSum;
	}

	public BigDecimal getBankSjjeSum()
	{
		return bankSjjeSum;
	}
	public void setBankSucessRate(String bankSucessRate)
	{
		this.bankSucessRate = bankSucessRate;
	}

	public String getBankSucessRate()
	{
		return bankSucessRate;
	}
	public void setCloudFeeSum(BigDecimal cloudFeeSum)
	{
		this.cloudFeeSum = cloudFeeSum;
	}

	public BigDecimal getCloudFeeSum()
	{
		return cloudFeeSum;
	}
	public void setCloudReceiveSuccessSum(BigDecimal cloudReceiveSuccessSum)
	{
		this.cloudReceiveSuccessSum = cloudReceiveSuccessSum;
	}

	public BigDecimal getCloudReceiveSuccessSum()
	{
		return cloudReceiveSuccessSum;
	}
	public void setCloudReceiveSum(BigDecimal cloudReceiveSum)
	{
		this.cloudReceiveSum = cloudReceiveSum;
	}

	public BigDecimal getCloudReceiveSum()
	{
		return cloudReceiveSum;
	}
	public void setCloudSjjeSum(BigDecimal cloudSjjeSum)
	{
		this.cloudSjjeSum = cloudSjjeSum;
	}

	public BigDecimal getCloudSjjeSum()
	{
		return cloudSjjeSum;
	}
	public void setCloudSucessRate(String cloudSucessRate)
	{
		this.cloudSucessRate = cloudSucessRate;
	}

	public String getCloudSucessRate()
	{
		return cloudSucessRate;
	}
	public void setWxFeeSum(BigDecimal wxFeeSum)
	{
		this.wxFeeSum = wxFeeSum;
	}

	public BigDecimal getWxFeeSum()
	{
		return wxFeeSum;
	}
	public void setWxReceiveSuccessSum(BigDecimal wxReceiveSuccessSum)
	{
		this.wxReceiveSuccessSum = wxReceiveSuccessSum;
	}

	public BigDecimal getWxReceiveSuccessSum()
	{
		return wxReceiveSuccessSum;
	}
	public void setWxReceiveSum(BigDecimal wxReceiveSum)
	{
		this.wxReceiveSum = wxReceiveSum;
	}

	public BigDecimal getWxReceiveSum()
	{
		return wxReceiveSum;
	}
	public void setWxSjjeSum(BigDecimal wxSjjeSum)
	{
		this.wxSjjeSum = wxSjjeSum;
	}

	public BigDecimal getWxSjjeSum()
	{
		return wxSjjeSum;
	}
	public void setWxSucessRate(String wxSucessRate)
	{
		this.wxSucessRate = wxSucessRate;
	}

	public String getWxSucessRate()
	{
		return wxSucessRate;
	}
	public void setZfbGmFeeSum(BigDecimal zfbGmFeeSum)
	{
		this.zfbGmFeeSum = zfbGmFeeSum;
	}

	public BigDecimal getZfbGmFeeSum()
	{
		return zfbGmFeeSum;
	}
	public void setZfbGmReceiveSuccessSum(BigDecimal zfbGmReceiveSuccessSum)
	{
		this.zfbGmReceiveSuccessSum = zfbGmReceiveSuccessSum;
	}

	public BigDecimal getZfbGmReceiveSuccessSum()
	{
		return zfbGmReceiveSuccessSum;
	}
	public void setZfbGmReceiveSum(BigDecimal zfbGmReceiveSum)
	{
		this.zfbGmReceiveSum = zfbGmReceiveSum;
	}

	public BigDecimal getZfbGmReceiveSum()
	{
		return zfbGmReceiveSum;
	}
	public void setZfbGmSjjeSum(BigDecimal zfbGmSjjeSum)
	{
		this.zfbGmSjjeSum = zfbGmSjjeSum;
	}

	public BigDecimal getZfbGmSjjeSum()
	{
		return zfbGmSjjeSum;
	}
	public void setZfbGmSucessRate(String zfbGmSucessRate)
	{
		this.zfbGmSucessRate = zfbGmSucessRate;
	}

	public String getZfbGmSucessRate()
	{
		return zfbGmSucessRate;
	}

	public String toString() {
		return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
				.append("businessId", getBusinessId())
				.append("parentUserId", getParentUserId())
				.append("parentUserName", getParentUserName())
				.append("userId", getUserId())
				.append("userName", getUserName())
				.append("createTime", getCreateTime())
				.append("sjjeSum", getSjjeSum())
				.append("feeSum", getFeeSum())
				.append("canCashSum", getCanCashSum())
				.append("frzzingCash", getFrzzingCash())
				.append("hasCashSum", getHasCashSum())
				.append("bankFeeSum", getBankFeeSum())
				.append("bankReceiveSuccessSum", getBankReceiveSuccessSum())
				.append("bankReceiveSum", getBankReceiveSum())
				.append("bankSjjeSum", getBankSjjeSum())
				.append("bankSucessRate", getBankSucessRate())
				.append("cloudFeeSum", getCloudFeeSum())
				.append("cloudReceiveSuccessSum", getCloudReceiveSuccessSum())
				.append("cloudReceiveSum", getCloudReceiveSum())
				.append("cloudSjjeSum", getCloudSjjeSum())
				.append("cloudSucessRate", getCloudSucessRate())
				.append("wxFeeSum", getWxFeeSum())
				.append("wxReceiveSuccessSum", getWxReceiveSuccessSum())
				.append("wxReceiveSum", getWxReceiveSum())
				.append("wxSjjeSum", getWxSjjeSum())
				.append("wxSucessRate", getWxSucessRate())
				.append("zfbGmFeeSum", getZfbGmFeeSum())
				.append("zfbGmReceiveSuccessSum", getZfbGmReceiveSuccessSum())
				.append("zfbGmReceiveSum", getZfbGmReceiveSum())
				.append("zfbGmSjjeSum", getZfbGmSjjeSum())
				.append("zfbGmSucessRate", getZfbGmSucessRate())
				.toString();
	}

	@Override
	public Date getCreateTime() {
		return createTime;
	}

	@Override
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
}
